body.mstrWeb {
    background: white;
    color: #656565;
}

.mstrDockLeft {
	z-index: 2;
}

/* Link Font Color */
.mstrLink:link,
.mstrLink:visited,
A:link,
a:visited {
    color: #656565;
}

/** Logo **/
.mstrLogoSmall {display:none !important;}
.mstrLogo  {
    display: block !important;
    background: transparent url(images/logo_small.png) no-repeat scroll center;
    height: 40px;
    width: 46px;
}
#mstrStarburst {
    top: 0;
    left: 0;
}

A.mstrLink:hover .mstrLogo {
    background-image: url(images/logo_hover_small.png);
}

/** Opened Logo State **/
.opened .mstrLogo {
    background-image: url(images/theme/gray/logo_opened_small.png);
}

.Red .opened .mstrLogo {
    background-image: url(images/theme/red/logo_opened_small.png);
}

.Blue .opened .mstrLogo {
    background-image: url(images/theme/blue/logo_opened_small.png);
}

.mstrToolbarWrapper {background: #fff;}
.mstrHTML .mstrToolbarWrapper{min-width: 990px;}

/** Shortcuts Bar **/
.mstrWeb .mstrHeader {
    border-bottom: 0px !important;
    padding-left: 15px;
    position: relative;
    z-index: 1001;
}

.mstrShortcutSelected A { font-weight: bold; }

.mstrHeaderShortcutsCol {
    width: 100%;
}

.mstrWeb .mstrHeader,
.mstrWeb .mstrHeader A:link,
.mstrWeb .mstrHeader A:visited,
.mstrWeb .mstrPath SPAN, 
.mstrWeb .mstrPath SPAN A:link,
.mstrWeb .mstrPath SPAN A:visited { color: #2d2d2d; }

/** End of Shortcuts Bar **/

/** Path Bar **/
.mstrWeb .mstrHeader,
.mstrWeb .mstrPath {
    background: rgb(240, 240, 240);
    border-bottom: 4px solid #2e2e2e;
    border-width: 0px 0px 4px 0px;
    border-image: -webkit-linear-gradient(bottom, #2e2e2e 0px,#6d6d6d 2px,#6d6d6d 3px,#2e2e2e 4px, transparent 0px, transparent 100%) 4 stretch;
}

.mstrPath .mstrPathIcons .mstrPathPin {
    background: transparent url(images/theme/gray/anc_open.png) no-repeat;
}

.mstrPath .mstrPathIcons {
    max-width: 180px !ie7;
}

.mstrPath {
    height: 40px;
}

.mstrPath.opened {
    z-index: 1001;
}

.mstrPath table {
    width: 100%;
}
.mstrDHTML .mstrPath.ie8 table {table-layout: fixed; /*#632269 IE8*/}

.mstrPathTDLeft {
    overflow: hidden;
}

.mstrPathContainer {
    min-height: 28px;
    padding-top: 0px;
    padding-left: 70px;
    height: 100%;
    overflow: hidden;
    min-width:190px;
}

.mstrPath .mstrPathContainer {
    height: 40px;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100% !ie7;
    padding-left: 60px !important;
}

.mstrPath .mstrPathText span {
    line-height: 40px;
    height: 40px;
}

.mstrPathIcons,
.mstrPathText {
    margin-right: 0px;
    float: left;
    vertical-align: middle;
}

.mstrPath .mstrPathSearchCol {
    width: 200px;
}
.mstrHTML .mstrPath .mstrPathSearchCol {width: 0;}

.mstrPath .mstrPathHelpCol {
    width: 60px;
}

.mstrPathIcons span#tbBack {
    margin-left: 2px;
    margin-right: 10px;
}

#forwardHistoryPicker.mstrPicker,
#backHistoryPicker.mstrPicker { 
    padding: 6px 6px; 
    border: 1px solid #999;
    border-top: 0px;
    min-width: 100px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    margin-top: 11px;
}

#forwardHistoryPicker.mstrPicker span,
#backHistoryPicker.mstrPicker span { 
    padding: 3px; 
    border-left: 4px solid #fff; 
}

#forwardHistoryPicker.mstrPicker span.mstrPickerItemHover,
#backHistoryPicker.mstrPicker span.mstrPickerItemHover {
    background: none;
}

.mstrHelpShortcut {
    background: url("images/web_help.png") no-repeat -4px center;    
    height: 40px;
    width: 40px !ie7;
    padding: 0px 20px;
    padding: 0px !ie7;
    right: 0px !ie7;
    float: left;
    color: transparent;
    margin-left: 9px;
    position: relative;
    margin: 0px -15px 0px 15px !ie7;
}
.mstrHelpShortcut:hover {
    background: url("images/web_help_hover.png") no-repeat -4px center;
}

.mstrHelpShortcut a {
    text-indent:-10000px;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
}

.mstrHelpShortcut.welcome {
    margin-left: 16px;
}

/*********************/
.mstrPathIcons {
    margin-top: 8px;
}

.mstrPathText {
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px !important;
    padding-left: 10px;
    white-space: nowrap;
}
.mstrDHTML .mstrPathText {
	max-width: 0px; /*IE8 path resizing*/
	height:38px;
}

.mstrPathTextCurrent,
.mstrPathTextAncestors {
    font-size: 11px;
    font-weight: bold;
    float: left;
}

.mstrPath .mstrPathLast {
    font-size: 11px;
}

.mstrPath .mstrPathTextCurrent,
.mstrPath .mstrPathTextAncestors {
    -webkit-transition: margin 500ms, max-width 300ms;
    -moz-transition: margin 500ms, max-width 300ms;
    transition: margin 500ms, max-width 300ms;
    height: 40px;
    max-width: 300px;
}

.mstrPathText .mstrPathTextAncestors {
    margin-left: -1000%;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 5px;
}
.mstrPathText .mstrPathTextCurrent {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mstrHTML .mstrPathText .mstrPathTextAncestors {
    margin-left: 0px;
}

.mstrHTML .mstrPathText {max-width: 720px;}

.mstrHTML .mstrPath .mstrPathTextCurrent,
.mstrHTML .mstrPath .mstrPathTextAncestors {
	max-width: 380px;
}
.mstrPathIcons .mstrPathPin {
    height: 38px;
    width: 17px;
    float: right;
    margin-top: -8px;
    margin-top: -33px !ie7;
    margin-left: 14px;
    padding-bottom: 2px;
    cursor: pointer;
}

.mstrAdminReturnToHome #tbHome {
    display: none !important;
}

.mstrHTML .mstrPathText .mstrPathTextAncestors,
.mstrPathText.pinned .mstrPathTextAncestors {
    margin-left: 0px !important;
}

.mstrPath .mstrPathTextCurrent {
    background: transparent url(images/anc_slider.png) no-repeat right;
    cursor: pointer;
    padding-right: 23px;
    text-shadow: #EEE 1px 1px 1px;
}

/** End Path Bar **/

/** Start Left Pane **/
#tree_ftb_FolderTreeView,
#ftb_FolderTreeView {
	overflow: visible;
	height: auto !important;
}

#tree_ftb_FolderTreeView  li {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 26px;
}

#tree_ftb_FolderTreeView .mstrIcon-lv-f {
	background: transparent url(images/shortcuts.png) no-repeat 0 -330px !important;
	margin-right: 3px;
	width: 25px;
}

#tree_ftb_FolderTreeView li:hover .mstrIcon-lv-f {
	background-image: url(images/shortcuts_hover.png) !important;
}


#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f {
	background-position: 0 -530px !important; 
}

#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.shared,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myReports {
	background-position: center center !important;
}

#folderCreateDashboard_FolderStyleCreateDashboard .mstrVtListImg,
#NewDashboardLayoutsListView .mstrVtListImg,
#NewDocumentLayoutsListView .mstrVtListImg
{
    background-image: url(images/dashboardIcons.png);
}

.mstrSmallIconView .avm,
.mstrListView .avm, 
.mstrIcon-lv.avm,
.mstrIcon-lv,
.mstrmojo-ListIcon {
	background-image: url(images/listView.png) !important;
}
.mstrIcon-lv-gflash {
	background-position: 0 -140px;
}
.mstrIcon-lv-gajax {
	background-position: -20px -140px;
}
.mstrIcon-lv-rwflash {
	background-position: -40px -140px;
}
.mstrIcon-lv-rwajax {
	background-position: -60px -140px;
} 
.mstrIcon-lg-gajax {
    background-position: 0 -304px;
}
.mstrIcon-lg-gflash {
    background-position: -240px -228px;
}
.mstrIcon-lg-rwflash {
	background-position: -60px -304px;
} 
.mstrIcon-lg-rwajax {
	background-position: -120px -304px;
} 
.mstrIcon-lv-u,
.mstrIcon-ls-u {
	background-position: 0 -160px;
}
.mstrIcon-lg-u {
    background-position: -240px -304px;
}
.mstrIcon-lv-ug,
.mstrIcon-ls-ug {
    background-position: -80px -140px;
}
.mstrIcon-lg-ug {
    background-position: -180px -304px;
}
.mstrIcon-lv-sr {
    background-position: -20px -160px;
}
.mstrIcon-lg-sr {
    background-position: 0 -380px;
}
.mstrLargeIconView .fvm {
	background-position: 4px 2px;
}
.mstrLargeIconView .avm,
.mstrIcon-lg, #fb_FolderStyleIcon .mstrIcon-lg {
	background-image: url(images/iconView.png) !important;
	width: 61px;
}
.mstrIcon-lg-m {background-position: -120px -235px;}
.mstrLargeIconView .avm {background-position: 0 -230px;}
.mstrIcon-lg-rw {background-position: -120px -152px;}

.mscld-create {
    width: auto;
    height: 140px;
    cursor: pointer;
    border:1px solid #bbb;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    margin:0 24px 28px;
    border-radius:5px;
    position:relative;
    overflow:hidden;
    background: url(images/create.png) no-repeat center 15px;
    background: url(images/create.png) no-repeat center 15px, -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
    background: url(images/create.png) no-repeat center 15px, -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
    background: url(images/create.png) no-repeat center 15px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
}
.mscld-create.analysis {
    background: url(images/create.png) no-repeat center -385px;
    background: url(images/create.png) no-repeat center -385px, -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
    background: url(images/create.png) no-repeat center -385px, -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
    background: url(images/create.png) no-repeat center -385px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
}
.mscld-create.rwd {
    background: url(images/create.png) no-repeat center -185px;
    background: url(images/create.png) no-repeat center -185px, -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
    background: url(images/create.png) no-repeat center -185px, -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
    background: url(images/create.png) no-repeat center -185px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,rgba(232, 232, 232, 1) 100%);
}
.mscld-create:hover {
    background-image: url(images/create.png);
    background-color:#fff;    
}
.mscld-create-menu {
    background: url("images/leftPane/search-right-arrow.png") no-repeat right center;
}

.mstrMenuTabs.collapsed .mscld-create {
	display:none;
}
.mstrMenuTabs.collapsed .mscld-create-menu {
    background: none;
}

.mscld-create-label {
	font-weight: bold;
	font-size: 8pt;
	position: absolute;
	margin: 5px 0 0;
	bottom: 8px;
	left:0;
	right: 0;
	text-align: center;
}
.mscld-create-lnk {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.mstrWeb.mstrHTML .mscld-create-lnk {
    right:0;
}
#mstrCreatePopup {
	position: absolute;
	top: 25px;
	left: -300px;
	-webkit-transition: left 300ms;
	-moz-transition: left 300ms;
	-o-transition: left 300ms;
	background: #fff;
	border: 1px solid #999;
	border-left: 0px;
	-webkit-box-shadow: #aaa 3px 0px 5px;
	-moz-box-shadow: #aaa 3px 0px 5px;
	box-shadow: #aaa 3px 0px 5px;
}

#mstrCreatePopup .mstrMenuContent {
	height: auto !important;
	overflow: visible !ie7;
	border: 0px;
	margin:5px 0;
}

#mstrCreatePopup .mstrMenuItemSelected,
#mstrCreatePopup .mstrMenuItem {
	border: 0px;
	border-left:4px solid transparent;
	margin-left:5px;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-o-transition: all 200ms;
	
}
#mstrCreatePopup .mstrMenuItem:hover {
	border-left-color:#2e2e2e;
	background-color:transparent;
}
.mstrMenuItem:hover a {
	color:#2e2e2e;
}

.mstrMenuExtraToolbar,
.mstrMenuExtraToolbar .mstrToolbarBody,
.mstrMenuExtraToolbar .mstrToolbarGroup,
.mstrMenuExtraToolbar .mstrToolbarGroupDisabled {
	background: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
	height: auto;
}

.mstrMenuExtraToolbar,
.mstrMenuExtraToolbar .mstrToolbarBody {
	width: 100%;
	float: none;
	clear: both;
	height: auto;
}

.mstrMenuExtraToolbar .mstrToolbarBody {
	margin-top: -1px;
	overflow: hidden;
}

.mstrMenuExtraToolbar .mstrIcon-tb,
.mstrMenuExtraToolbar .mstrToolbarGroup .highlighted {
	height: 30px;
	width: 33px;
	padding: 0px;
	margin: 0px;
	border-top: 0px !important;
	border-bottom: 0px !important;
	border-left: 1px solid #fff !important;
	border-right: 1px solid #aaa !important; 
	margin-top: 0px;
}

.mstrMenuExtraToolbar .mstrIcon-tb.selected {
	margin-top: -2px;
}

.mstrMenuExtraToolbar #folderView {
	width: 70px;
}

.mstrMenuTabs.collapsed .mstrMenuExtraToolbar #inbox_HistoryListToolbarStyle,
.mstrMenuTabs.collapsed .mstrMenuExtraToolbar #folderView  {
	width: 35px;
}

.mstrMenuExtraToolbar .mstrIcon-tb {
    background: transparent url(images/leftPane/toolbar.png) no-repeat;
}

.mstrMenuExtraToolbar #tbNewFolder {
	background-position: 1px -180px;
}
.mstrMenuExtraToolbar #tbNewFolder:hover {
    background-position: 1px -210px;
}

.mstrMenuExtraToolbar #tbLargeIcons {
	background-position: 1px -60px;
}

.mstrMenuExtraToolbar #tbLargeIcons:hover {
	background-position: 1px -90px;
}

.mstrMenuExtraToolbar #tbListView {
	background-position: 1px 0;
}

.mstrMenuExtraToolbar #tbListView:hover {
	background-position: 1px -30px;
}

.mstrMenuExtraToolbar #tbRefreshHistory,
.mstrMenuExtraToolbar #tbRefresh {
    background-image: url(images/leftPane/toolbar.png);
	background-position: 1px -120px;
}

.mstrMenuExtraToolbar #tbRefreshHistory:hover,
.mstrMenuExtraToolbar #tbRefresh:hover {
	background-position: 1px -150px;
}

.mstrMenuExtraToolbar #tbClearHistory {
	background-position: 1px -240px;
}

.mstrMenuExtraToolbar #tbClearHistory:hover {
	background-position: 1px -270px;
}

.mstrMenuExtraToolbar #tbExpandMessages {
	background-position: 1px -300px;
}

.mstrMenuExtraToolbar #tbExpandMessages:hover {
	background-position: 1px -330px;
}

.mstrMenuExtraToolbar .mstrIcon-tb.selected {
    background-color: #ddd !important;
}

/* Remove the background images from html only modes */
.mstrHTML .mstrMenuExtraToolbar #tbRefreshHistory, 
.mstrHTML .mstrMenuExtraToolbar #tbRefresh {
	background: none !important;
}

/**Menu Bar**/
#leftToolbar .mstrTreeBox a.marked {
	background-color: transparent;
	color: #656565;
	font-weight: bold;
}

#leftToolbar .mstrMenuItemSelected,
#leftToolbar .mstrMenuItem {
    padding: 0 15px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
}

#menuToggler.mstrMenuTab {
    overflow: hidden;
    border: 1px solid transparent;
    border-width: 0 0 1px 0;
}

.mstrMenuContent {
	overflow:hidden;
	border-top: 1px solid #ccc;
}

.mstrMenuContent:hover {
	overflow:auto;
}
.mstrMenuExtra {
	border-top: 1px solid #ccc;
}

.mstrMenuItemSelected,
.mstrMenuItem {
    padding: 0;
    display: block;
    white-space: nowrap;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    background-position: 5px 7px;
    background-repeat: no-repeat;
    background-color: transparent;
}

#tree_ftb_FolderTreeView  li:hover,
#leftToolbar .mstrMenuItem:hover {
    background-color: #eaeaea;
}

#mstrCreatePopup .mstrMenuItem {
    padding: 0;
} 

.mstrMenuItemSelected a,
.mstrMenuItem a {
    padding: 10px 15px 10px 36px;
    display: block;
    text-decoration:none;
    cursor:pointer;
}

#mstrCreatePopup .mstrMenuItem a {
    padding: 8px 15px 8px 36px;
} 

.mstrMenuItemSelected {
font-weight:bold;
background-color:#ddd !important;
}

.mstrMenuItemnull {
display:none;
}

#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.shared,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myReports,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myObjects {
background: transparent url("images/shortcuts.png") no-repeat !important;
}

#tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.shared,
#tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.myReports,
#tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.myObjects {
background-image: url("images/shortcuts_hover.png") !important;
}


#menuTabs .mstrMenuItemSelected,
#menuTabs .mstrMenuItem {
background: transparent url("images/shortcuts.png") no-repeat;
}

#menuTabs .mstrMenuItem:hover {
background-image: url("images/shortcuts_hover.png");
}

#leftToolbar .mstrMenuItempublic {
background-position: 22px -363px;
}

#tree_ftb_FolderTreeView .mstrIcon-lv-f.shared,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.shared {
background-position: 0 -370px !important;
}

#leftToolbar .mstrMenuItemprofile {
background-position: 22px -123px;
}

#tree_ftb_FolderTreeView .mstrIcon-lv-f.myReports,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myReports {
background-position: 0 -130px !important;
}

#tree_ftb_FolderTreeView .mstrIcon-lv-f.myObjects,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myObjects {
background-position: 0 -490px !important;
}

#leftToolbar .mstrMenuItemsearch {
background-position: 22px -443px;
}

#leftToolbar .mstrMenuItemcreate {
background-position: 22px -563px;
}

#leftToolbar .mstrMenuItemcreate span{
padding: 10px 15px 10px 36px;
display: block;
cursor:pointer;
}


#leftToolbar .mstrMenuItemhistory {
background-position: 22px -3px;
}

#leftToolbar .mstrMenuItemsubscriptions {
background-position: 22px -403px;
}

#leftToolbar .mstrMenuItempreferences {
background-position: 22px -283px;
}

#mstrCreatePopup .mstrMenuItem {
background: transparent url("images/leftPane/createpopup.png") no-repeat;
}

#mstrCreatePopup .mstrMenuItemscNewIVE {
background-position:  5px -3px;
}

#mstrCreatePopup .mstrMenuItemfolder {
background-position:  5px -283px;
}

#mstrCreatePopup .mstrMenuItemfilter {
background-position:  5px -163px;
}

#mstrCreatePopup .mstrMenuItemtemplate {
background-position:  5px -43px;
}

#mstrCreatePopup .mstrMenuItemprompt {
background-position:  5px -123px;
}

#mstrCreatePopup .mstrMenuItemcustomGroup {
background-position:  5px -203px;
}

#mstrCreatePopup .mstrMenuItemmetric {
background-position:  5px -323px;
}

#mstrCreatePopup .mstrMenuItemqueryBuilder {
background-position:  5px -243px;
}

#mstrCreatePopup .mstrMenuItemtemplateDoc {
background-position:  5px -83px;
}

.mstrMenuTab.toggler .icon-toggle {
    cursor: pointer;
    background: url("images/leftPane/search-left-arrow.png") no-repeat scroll 96% 49% transparent;
    line-height: 25px;
}
.mstrHTML .mstrMenuTab.toggler .icon-toggle {
	cursor: default;
	background-image:none;
}

.mstrMenuTabs.collapsed .mstrMenuTab.toggler .icon-toggle {
    background: url("images/leftPane/search-right-arrow.png") no-repeat scroll center center transparent;
}

.mstrMenuTabs.collapsed+img,
.mstrMenuTabs.collapsed+img+img {
	display: none !important;
}


.mstrMenuTabs.collapsed .mstrMenuSection {
	border: 0px !important;
}

.mstrMenuTabs.collapsed .mscld-create:hover,
.mstrMenuTabs.collapsed .mscld-create {
	background: transparent url("images/leftPane/search-create.png") no-repeat center center;
	height: 0px;
    padding: 16px 0px;
    margin:0;	
}

.mstrMenuTabs.collapsed .mscld-create:hover {
	background-color:#eaeaea;
}

.mstrMenuTabs.collapsed .mscld-create-menu:hover {
	filter: none;
}

.mstrMenuTabs.collapsed #ftb_FolderTreeView {
	display: none !important;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemSelected,
#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItem {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #fff;
    padding: 17px 0px;
    position: relative;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItempublic {
background-position: 7px -363px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemprofile {
background-position: 7px -123px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemsearch {
background-position: 7px -443px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemcreate {
background-position: 7px -565px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemhistory {
background-position: 7px -3px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemsubscriptions {
background-position: 7px -403px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItempreferences {
background-position: 7px -283px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemcreate span,
.mstrMenuTabs.collapsed .mstrMenuItemSelected a,
.mstrMenuTabs.collapsed .mstrMenuItem a {
	text-indent: -10000px;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
}

/** End Left Pane **/

span.mstrIcon {
    background-image: url(images/iconView.png);
}

.mstrmojo-ive-dataset-picker div.mstrmojo-ive-import {
    background: #dedede;
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 1%, rgba(228,228,228,1) 100%);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 1%, rgba(228,228,228,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 1%, rgba(228,228,228,1) 100%);
}

.mstrmojo-ive-dataset-picker div.mstrmojo-ive-import:hover {
    background: #dedede;
    background: -webkit-linear-gradient(top, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
    background: -moz-linear-gradient(top, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
    background: linear-gradient(to bottom, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
}

.mstrmojo-ive-dataset-picker div.mstrmojo-ive-import .mstrmojo-Button-text {
	padding: 5px 60px;
    background: url(images/importData.png) no-repeat 0 -5px transparent;
}


/* Content Layout */
.mstrmojo-OIVMPage-toolbar,
.mstrDockTopContainer {
    background: #fff;
    xheight: 32px;
    padding-bottom: 3px;
    -webkit-box-shadow: rgba(0,0,0,0.5) 0px 1px 2px 0px;
    -moz-box-shadow: rgba(0,0,0,0.5) 0px 1px 2px 0px;
    box-shadow: rgba(0,0,0,0.5) 0px 1px 2px 0px;
    padding: 2px 0px;
    border-bottom: 1px solid #ddd;
}

.mstrTabbedMenuVBox .mstrViewStack,
.mstrDockTop {
    background: #fff !important;
}

#mstrWebContents {
    -webkit-transition: height 500ms;
    -moz-transition: height 500ms;
    transition: bottom 500ms;
}

/* Footer */
.mstrFooterWrapper {
    background: #edecec;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#cdcdcd',GradientType=0 );
    background: -webkit-linear-gradient(#f0f0f0, #cdcdcd);
    background: -moz-linear-gradient(#f0f0f0, #cdcdcd);
    background: linear-gradient(#f0f0f0, #cdcdcd);
    color: #333;
    font-size: 1.1em;
    -webkit-transition: bottom 500ms;
    -moz-transition: bottom 500ms;
    transition: bottom 500ms;
}

.mstrFooter { /*page footer DIV*/
    border-top: 1px solid #BCBCBC;
    position: relative;
    padding: 0px 20px;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    margin: 0px;
}

.mstrWeb .mstrFooter A:link,
.mstrWeb .mstrFooter A:visited {
    border-left: 1px solid #888;
    color: #656565;
}

.mstrFooterWrapper * {
    color: #656565;
}

/****Path in footer****/
.mstrFooter #tbForward,
.mstrFooter #tbBack {
    display: none !important;
}

.mstrFooter .mstrPathContainer {
    position: absolute;
    left: 0px;
    right: 0px;
}

.mstrFooter .mstrPathIcons {
    margin-left: 20px;
    margin-top: 5px;
}

.mstrFooter .mstrPathIcons #tbReturn {
    margin-left: 0px;
    margin-top: 5px;
    width: 6px;
    background-position: 0px center !important;
}

.mstrFooter .mstrPathText:hover .mstrPathTextAncestors,
.mstrFooter .mstrPathText .mstrPathTextAncestors {
    margin-left: 0px;
}

.mstrFooter .mstrPathText {
    line-height: 40px;
    margin: 0px;
    overflow: visible;
    position: absolute;
    position: relative !ie7;
    left: 55px;
    left: 0px !ie7;
    color: #888;
    padding-left: 0px;
}

.mstrFooter .mstrPathTextCurrent, 
.mstrFooter .mstrPathTextAncestors {
    font-size: 13px;
    margin-top: 0px;
    color: #888;
}

.mstrFooter .mstrPathTextCurrent {
    margin-left: 7px;
}

.mstrFooter .mstrPathContainer a:link, 
.mstrFooter .mstrPathContainer a:visited {
    border: 0px !important;
    padding-left: 0px;
}

.mstrFooter .mstrPathContainer {
    padding-left: 0px !important;
    margin-left: -10px
}

.mstrFooter .mstrFooterPathClose {
    background: url("images/ft_toolbar_close.png") no-repeat center;
    height: 40px;
    width: 40px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.mstrFooter .mstrFooterPathClose:hover {
    background-image: url("images/ft_toolbar_close_hover.png");
}

.mstrFooter .mstrPathPin {
    display: none;
}

.mstrFooter .mstrPathLast {
    line-height: inherit;
}

/** End Footer **/

/** Help and Close Icons **/
.mstrmojo-Editor-help img,
.mstrIcon-btnHelp {
    background: url("images/toolbar_help.png") no-repeat 0px center !important;
    width: 24px !important;
}
.mstrmojo-Editor-help:hover img,
.mstrIcon-btnHelp:hover { background: url("images/toolbar_help_hover.png") no-repeat 0px center !important; }

.mstrmojo-Editor-close,
.mstrIcon-btnClose {
    background: url("images/toolbar_close.png") no-repeat 0px center !important;
    margin-left: 3px !important;
    margin-right: 3px !important;
    width: 24px !important;
}
.mstrmojo-Editor-close:hover,
.mstrIcon-btnClose:hover { background: url("images/toolbar_close_hover.png") no-repeat 0px center !important; }

/** End Help and Close Icons **/

/** Dialogs and Editors **/
.mstrFloatingEditor,
.mstrmojo-Editor,
.mstrDialogBone { /**/
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

.mstrDialogTitleBar {
    border-bottom: 1px solid #bbb;
    padding: 0px 2px 0px 6px;
    height: 25px;
    line-height: 25px;
}


.mstrDialogTitleButtonBar {
    margin-top: 3px;
}

.mstrDialogTitleButtonBar .mstrIcon-btn {
    height: 16px;
}

.mstrDialogButtonBar {
    padding-bottom: 14px;
    padding-right: 14px;
}

#OMD_display .mstrDialogTitle { /*display long title properly*/
    width: 353px;
}

/** End Dialogs and Editors **/

/** Wait and Loader Icons **/
.mstrIcon-wait {
    background: #eee url(images/preloader_balls.gif) no-repeat scroll center center;
    background-color: #f1f1f1;
    height: 75px;
    width: 75px;
    border: 1px solid #fff;
    -webkit-border-radius: 75px;
    -moz-border-radius: 75px;
    border-radius: 75px;
    -webkit-box-shadow: #B4B4B4 0px 3px 6px 0px;
    -moz-box-shadow: #B4B4B4 0px 3px 6px 0px;
    box-shadow: #B4B4B4 0px 3px 6px 0px;
}

.mstrIcon-close-wait {
    background: transparent url(images/waiticon_close.png) no-repeat scroll center;
    right:1px;
    top:1px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.mstrIcon-close-wait:hover { background-image: url(images/waiticon_close_hover.png)}

.toolbarLoadingText div {
    display: none;
}

/** End Wait and Loader Icons **/

/** Buttons **/

.mstrPromptButtonBlock:disabled, 
.mstrPromptButtonInline:disabled,
.mstrPromptButtonBlock:hover:disabled, 
.mstrPromptButtonInline:hover:disabled,
.mstrPromptButtonBlock, .mstrPromptButtonInline, .mstrPromptButtonBlockDisabled,
.mstrButton,
.mstrSubmitButton { /*button style*/
    padding: 3px 5px;
    color: #666;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e4e4e4',GradientType=0 );
    background: #dedede;
    background: -webkit-linear-gradient(top, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
    background: -moz-linear-gradient(top, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
    background: linear-gradient(to bottom, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
    height: auto;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none;
}

#b_numberFormat.mstrButton:disabled, /*TQMS#663644*/
.mstrPromptButtonBlockDisabled,
.mstrPromptButtonBlock:disabled, .mstrPromptButtonInline:disabled,
.mstrPromptButtonBlock:hover:disabled, .mstrPromptButtonInline:hover:disabled {
    opacity: 0.5;
}

.mstrPromptButtonBlock:hover, 
.mstrPromptButtonInline:hover,
.mstrButton:hover,
.mstrSubmitButton:hover {
    color: #4d4d4d;
    border: 1px solid #aaa;
    background: #c6c6c6;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#dcdcdc',GradientType=0 );
    background: -webkit-linear-gradient(bottom, rgba(228,228,228,1) 1%,rgba(220,220,220,1) 100%);
    background: -moz-linear-gradient(bottom, rgba(228,228,228,1) 1%,rgba(220,220,220,1) 100%);
    background: linear-gradient(to top, rgba(228,228,228,1) 1%,rgba(220,220,220,1) 100%);
}

.mstrmojo-Editor-button.mstrmojo-HTMLButton.disabled:hover,
.mstrmojo-Editor-button.mstrmojo-HTMLButton.disabled,
.mstrmojo-Editor-button.mstrmojo-HTMLButton,
.mstrFloatingEditorCellButtonBar .mstrTextButton,
.mstrDialogBone .mstrButton,
.mstrDialogBone .mstrButtonDisabled,
.mstrDialogBone .mstrSubmitButton {
    min-width: 80px;
    min-width: 0 !ie7;
    padding: 6px !important;
    font-size: 11px;
    font-weight: bold;
    color: #666;
    background: #dedede;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e4e4e4',GradientType=0 );
    background: -webkit-linear-gradient(top, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
    background: -moz-linear-gradient(top, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
    background: linear-gradient(to bottom, rgba(237,237,237,1) 1%,rgba(228,228,228,1) 100%);
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.mstrmojo-Editor-button.mstrmojo-HTMLButton.disabled:hover,
.mstrmojo-Editor-button.mstrmojo-HTMLButton.disabled {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e4e4e4',GradientType=0 ) progid:DXImageTransform.Microsoft.alpha(opacity=50);
}

.mstrmojo-Editor-button.mstrmojo-HTMLButton:hover,
.mstrFloatingEditorCellButtonBar .mstrTextButton:hover,
.mstrDialogBone .mstrButton:hover,
.mstrDialogBone .mstrSubmitButton:hover {
    color: #4d4d4d;
    border: 1px solid #aaa;
    background: #c6c6c6;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#dcdcdc',GradientType=0 );
    background: -webkit-linear-gradient(bottom, rgba(228,228,228,1) 1%,rgba(220,220,220,1) 100%);
    background: -moz-linear-gradient(bottom, rgba(228,228,228,1) 1%,rgba(220,220,220,1) 100%);
    background: linear-gradient(to top, rgba(228,228,228,1) 1%,rgba(220,220,220,1) 100%);
}

.mstrmojo-Editor-button.disabled {cursor: default;}

/** End Buttons **/

/** Shortcuts List Popup **/
#mstrSCListLoader,
.mstrShortcutsListPopup {
    position: absolute;
    position: fixed;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    z-index: 1000 !important;
    -webkit-transform-origin: 20px 1px;
    -moz-transform-origin: 20px 1px;
    transform-origin: 20px 1px;
    background: #8c8c8c;
    background: -webkit-linear-gradient(#CCC, #8C8C8C);
    background: -moz-linear-gradient(#CCC, #8C8C8C);
    background: linear-gradient(#CCC, #8C8C8C);
    top: 42px;
    left: 0px;
    min-width: 179px;
    overflow:hidden;
}

.mstrShortcutsListPopup a.queryBuilder,
.mstrShortcutsListPopup a.importData,
.mstrShortcutsListPopup a.folder,
.mstrShortcutsListPopup a.metric,
.mstrShortcutsListPopup a.filter,
.mstrShortcutsListPopup a.customGroup,
.mstrShortcutsListPopup a.prompt {
    display:none !important;
}

#mstrSCListLoader.open,
.mstrShortcutsListPopup.open {
    margin-top: 0px !important;
    -webkit-box-shadow: #aaa 1px 1px 10px 0px;;
    -moz-box-shadow: #aaa 1px 1px 10px 0px;;
    box-shadow: #aaa 1px 1px 10px 0px;;
    padding: 0px 1px 1px;
}
.mstrSCListLoaderIcon,
.mstrShortcutsListPopup .mstrmojo-Popup-content {
    position: relative;
    background: #fafafa;
    color: #DDD;
    padding: 6px 0px;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

.mstrSCListLoaderIcon {margin-top: -50px}
.mstrShortcutsListPopup .mstrmojo-Popup-content {
    margin-top: -599px;
    -webkit-transition: margin-top 500ms;
    -moz-transition: margin-top 500ms;
    transition: margin-top 500ms;
}
#mstrSCListLoader.open .mstrSCListLoaderIcon,
.mstrShortcutsListPopup.open .mstrmojo-Popup-content {
    margin-top: 0;
}

.mstrSCListLoaderIcon {
    background: url("images/theme/gray/progress-bar.gif") no-repeat center center #fafafa;
    height: 30px;
    width: 180px !ie7;
}

.mstrShortcutsListPopup a:link,
.mstrShortcutsListPopup a:visited {
    color: #656565;
    text-decoration: none;
    display: block;
}

.mstrShortcutsListPopup .item {
    margin: 0px 5px;
    border-left: 7px solid #fafafa;
    padding: 11px 25px 11px 3px;
    padding-top: 4px !ie7;
    -webkit-transition: border 500ms;
    -moz-transition: border 500ms;
    transition: border 500ms;
}

.mstrShortcutsListPopup .item.selected {
    font-weight: bold;
}

.mstrShortcutsListPopup .item.grp {
    border-top: 1px solid #e0e0e0;
}

.mstrShortcutsListPopup .mstrmojo-Popup-shadow {
    display: none;
    border: 8px solid;
    height: 0px;
    width: 0px;
    position: absolute;
    top: -15px;
    left: 10px;
    opacity: 0.9;
    border-color: transparent transparent #ccc;
}

.mstrShortcutsListPopup .item .icon {
    padding: 6px 17px;
    margin-right: 10px;
    background: transparent center url(images/shortcuts.png) no-repeat;
    display: inline-block !ie7;
    margin-bottom: -7px !ie7;
}

.mstrShortcutsListPopup .item:hover .icon {
background-image:url(images/shortcuts_hover.png);
}

.mstrShortcutsListPopup .item.home .icon { background-position: center -50px;}
.mstrShortcutsListPopup .item.public .icon {background-position: center -370px;}
.mstrShortcutsListPopup .item.profile .icon {background-position: center -130px;}
.mstrShortcutsListPopup .item.history .icon {background-position: center -10px;}
.mstrShortcutsListPopup .item.subscriptions .icon {background-position: center -410px;}
.mstrShortcutsListPopup .item.template .icon {background-position: center -250px;}
.mstrShortcutsListPopup .item.templateDoc .icon {background-position: center -210px;}
.mstrShortcutsListPopup .item.preferences .icon {background-position: center -290px;}
.mstrShortcutsListPopup .item.logout .icon {background-position: center -90px;}
.mstrShortcutsListPopup .item.scNewIVE .icon {background-position: center -170px;}
.mstrShortcutsListPopup .item.projects .icon {background-position: center -330px;}

/**** End ShortcutLists Popup ***/

/** Views - Folder List/Icon **/
/*List View*/
.mstrListView {
    table-layout: auto;
    font-size: 1.2em;
}

.mstrBandOn,
.mstrListView tr.band {
    background-color: #f5f5f5;
}

.mstrListView THEAD TD { /*list view table headers; */
    height: 25px;
}

.mstrCreateItem,
.mstrListView TBODY TD {
    border-bottom: 1px solid #e2e2e2;
    padding: 10px 5px;
}

/*listView THEAD TD icons*/
.mstrListView THEAD TD IMG { /*base style listView header button icon*/
    width: 10px;
    background-color: transparent;
    border: 0px;
}
#folderAllModes .mstrLargeIconViewItem {padding: 0;}
#folderAllModes .mstrLargeIconViewItem,
.mstrListView > tbody > tr {
    -webkit-transition: background 300ms;
    -moz-transition: background 300ms;
    transition: background 300ms;
    color: #757575;
}

.mstrListView > tbody > tr a:link {
    color: #757575;
    text-decoration: none;
}

.mstrListView .mstrListViewNameInfo:hover a:link {
    text-decoration: underline;
}
.mstrListView > tbody > tr:hover {
    background: #efefef;
    color: #000;
}

#folderAllModes .mstrLargeIconViewItem .mstrLargeIconViewItemActions {
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all linear 200ms 100ms;
    -moz-transition: all linear 200ms 100ms;
    transition: all linear 200ms 100ms;
}

#folderAllModes .mstrLargeIconViewItem:hover .mstrLargeIconViewItemActions {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    filter: alpha(opacity = 100);
}

#folderAllModes .mstrLargeIconViewItem:hover {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.mstrLargeIconItemContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.mstrLargeIconItemTable {
	width: 100%; 
	position: static !important !ie7;
}

#folderAllModes .mstrLargeIconViewItem .rename,
.mstrLargeIconViewItemDescription A,
.mstrLargeIconViewItemActions {
	position: relative;
    z-index: 3;
}
.mstrLargeIconViewItemDescription, 
.mstrLargeIconViewItemActions {display: inline-block;}

.mstrListView > tbody > tr:hover a {
    color: #000;
}

.mstrListView > tbody > tr .mstrFolderListActions > a > span,
.mstrListView > tbody > tr > td:last-child > a > span {
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transition: all ease-in 300ms ;
    -moz-transition: all ease-in 300ms 100ms;
    transition: all ease-in 300ms 100ms;
}

.mstrListView > tbody > tr:hover .mstrFolderListActions > a > span,
.mstrListView > tbody > tr:hover > td:last-child > a > span {
    filter: alpha(opacity = 100);
    opacity: 1;
}

/*Icon View*/
.mstrLargeIconViewDiv { /*wrapper DIV around the LargeIconView TABLE*/
    padding: 9px 57px;
}

.mstrDynamicTableCell .mstrLargeIconViewItem {
    padding: 0px;
}

#allSubscriptions_NCSubscriptionsIconStyle .subsTableCell TABLE {padding: 0; width:100%; cursor: pointer;}
#allSubscriptions_NCSubscriptionsIconStyle .subsTableCell TABLE TD[cmd=tgti] {width:60px;}

#folderAllModes .mstrLargeIconViewItem TD,
#allSubscriptions_NCSubscriptionsIconStyle .subsTableCell TD,
#projects_ProjectsStyle .mstrProjectItem { /*content item <TD>*/
    padding: 10px;
}

.mstrDesktopSection .mstrDynamicTableCell,
#folderAllModes .mstrLargeIconViewItem,
#allSubscriptions_NCSubscriptionsIconStyle .subsTableCell,
#projects_ProjectsStyle .mstrProjectItem { /*content item <TD>*/
    overflow: hidden;
    border: 1px solid transparent;
    -webkit-transition: all 100ms;
    -moz-transition: all 100ms;
    transition: all 100ms;
}


#folderAllModes .mstrLargeIconViewItem div,
#projects_ProjectsStyle .mstrProjectItem div {
    color: #666;   
}

#folderAllModes .mstrLargeIconViewItem:hover div,
#projects_ProjectsStyle .mstrProjectItem:hover div {
    color: #000;
}

#allSubscriptions_NCSubscriptionsIconStyle .subsTableCell:hover,
#folderAllModes .mstrLargeIconViewItem:hover,
#projects_ProjectsStyle .mstrProjectItem:hover {
    border: solid #ddd;
    border-width: 1px 0px 1px 1px; 
    background: #f4f4f4;
    box-shadow:0px 1px 2px #666;
    border-radius: 5px;
    color: #000;
}

/** Projects Icon View **/

#projects_ProjectsStyle {
    margin-right: 57px;
}
    
#projects_ProjectsStyle .mstrLargeIconView .mstrProjectItem {
    position:relative;
}

#projects_ProjectsStyle .mstrLargeIconViewItemLink,
#folderAllModes .mstrLargeIconViewItemLink {
    background: transparent url(../../../images/1ptrans.gif);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2;
    top: 0px;
    left: 0px;
}

#projects_ProjectsStyle .mstrProjectItem {
    padding: 17px 7px 0px;
    opacity: 1;
}

#projects_ProjectsStyle .mstrLargeIconViewItem { /*content item <TD>*/
    xwidth: 100%;
}

#projects_ProjectsStyle .mstrProjectItem:active {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    transform: scale(1.03);
    opacity: 0.5;
}

.mstrProjectDescription A {
    position: relative;
    z-index: 3;
}

/** End Views - Folder List/Icon **/

/** Trees CSS **/
.mstrTree LI.mstrTreeClosed,
.mstrTreeBox LI {
    list-style-image: url(images/arrow-right.png);
}

.mstrTree LI.mstrTreeOpen,
.mstrTreeBox li.open { list-style-image: url(images/arrow-down.png);}

.mstrListView img.contract {
    background: transparent url(images/arrow-down.png) no-repeat center;
    height: 20px;
}

.mstrListView img.expand {
    background: transparent url(images/arrow-right.png) no-repeat center;
    height: 20px;
}

/*tree*/
#leftToolbar {
    margin-right: 0px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
}

#tree_ftb_FolderTreeView {
    padding: 0px;
}

/** End Trees CSS **/

/** Toolbar Menus (Ribbons) **/
/*--menu tabs & toolbar--*/
.mstrWeb .mstrDockTop { background: #fff; padding-bottom: 6px; }
.mstrWeb .mstrListBlockToolbarItem .mstrListBlockToolbarItemName,
.mstrWeb .mstrMenuBar { color: #000000;}
.mstrWeb .mstrMenuBar { background: #959595 url(../../../style/mstr/images/theme/gray/toolBarGradientHTML.gif) repeat-x scroll left top;}

.mstrWeb .mstrListBlockToolbarListContainer {
    background: #fff;
    padding-top: 4px; 
}
.mstrWeb .mstrTabbedMenuBody {
    background-color: #fff;
}
.mstrWeb .mstrListBlockTabbedItem,
.mstrWeb .mstrListBlockTabbedItemHover {
    background: #e6e6e6;
}

.mstrFloatingMenu {
    background-color:#fff;
    border: 1px solid #bbb;
}

.mstrFloatingMenuItem {
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
}

.mstrFloatingMenuItem a.mstrMenuOption,
.mstrFloatingMenuItem a.mstrSubMenuOption {
    border-left: 4px solid #fff;
    -webkit-transition: all 500ms, background-position 0ms;
    -moz-transition: all 500ms, background 0ms;
    transition: all 500ms, background 0ms;
}

.mstrFloatingMenuItem .hover {
    background-color: transparent;
}

.mstrFloatingMenuItem a.mstrMenuOption.hover,
.mstrFloatingMenuItem a.mstrSubMenuOption.hover {
    cursor:pointer;
}

.mstrListBlockToolbarItemSelected,
.mstrListBlockToolbarItemSelectedHover,
.mstrListBlockToolbarItemHover,
.mstrListBlockToolbarItem {
    font-size: 1.1em;
}

.mstrListBlockToolbarItemSelected .left,
.mstrListBlockToolbarItemSelectedHover .left,
.mstrListBlockToolbarItemHover .left,
.mstrListBlockToolbarItem .left {
    width: 4px;
}

/*Remove ribbon effects */
.mstrListBlockToolbarItemSelected .left,
.mstrListBlockToolbarItemSelectedHover .left,
.mstrListBlockToolbarItemSelected .right,
.mstrListBlockToolbarItemSelectedHover .right,
.mstrListBlockToolbarItemHover .left,
.mstrListBlockToolbarItemHover .right,
.mstrListBlockToolbarItemHover .right.menu,
.mstrListBlockToolbarItemHover .mstrListBlockToolbarItemName {background: none;}

.mstrListBlockToolbarItem .right.menu,
.mstrListBlockToolbarItemHover .right.menu{
    background: transparent url(images/downArrow.png) no-repeat center;
}

.mstrListBlockToolbarItemSelected .mstrListBlockToolbarItemName,
.mstrListBlockToolbarItemSelectedHover .mstrListBlockToolbarItemName{
    background: none;
    font-weight: bold;
}

.mstrListBlockToolbarItemSelected .right.menu,
.mstrListBlockToolbarItemSelectedHover .right.menu{
    background: transparent url(images/theme/gray/downArrow.png) no-repeat center;
}

.mstrTabbedMenuVBoxItem {
    background-color: #fff;
}

.mstrTabbedMenuVBoxItem .mstrListBlockToolbar {
    border-bottom: 1px solid #eaeaea;
}

.mstrToolbar2 {margin: 4px 0 0 0;}

.mstrMenuSeparator hr {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px 0px 0px;
}

.mstrMenuLastUpdated {
    color: #aaa !important;
}

/** Context Menu CSS **/
.mstrmojo-TC-CXM .mstrmojo-CMI-left,
.mstrContextMenuLeft {
    background-color: #fff;
    border-left: 4px solid #fff;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
}


.mstrContextMenuRight {
    background-color: #FFF;
    padding: 5px;
}
.mstrmojo-ContextMenu.mstrmojo-TC-CXM{
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background: #FFF;
	padding: 5px;
}

.mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover{
    background-color: #fff;
   	cursor: pointer;
}

.mstrContextMenuRight td {
    padding: 7px 3px;
}

.mstrmojo-TC-CXM .mstrmojo-CM-itemsContainer td{
	    padding: 4px 3px;
}

.mstrmojo-TC-CXM .mstrmojo-ContextMenuItem.separator td {
    padding: 0;
}

.mstrContextMenuRight td[align="RIGHT"] {
    padding-right: 0px;
}

.menu-row-selected {
    background-color: white;
    cursor: default;
}

.menu-item {
    cursor: pointer;
    color: inherit;
}

a.mstrMenuOption.pressed.hover{
    background-position: 6px 6px;
}

/** End Context Menu CSS **/

/***** Fade in the content node ****/
@-webkit-keyframes resetFade { 0% { opacity: 0; }  100% { opacity: 0; } }
@-webkit-keyframes fade-in { 0% { opacity: 0; } 50% { opacity: 0.5; } 100% { opacity: 1; } }
@-moz-keyframes resetFade { 0% { opacity: 0; }  100% { opacity: 0; } }
@-moz-keyframes fade-in { 0% { opacity: 0; } 50% { opacity: 0.5; } 100% { opacity: 1; } }

.mstrmojo-OIVMPage-layout,
.mstrDockCenter {
    -webkit-animation: resetFade 300ms ease-in 0ms 1, fade-in 300ms ease-in 250ms 1;
}

/* Dialogs & Menu common css */
.mstrmojo-TC-CXM,
.mstrContextMenuRight,
#forwardHistoryPicker, #backHistoryPicker,
.mstrmojo-Editor,
.mstrFloatingMenu,
.mstrFloatingEditor,
.mstrDialogBone {
    -webkit-animation: resetFade 50ms ease-in 0ms 1, fade-in 350ms ease-in 50ms 1;
    -moz-animation: resetFade 50ms ease-in 0ms 1, fade-in 350ms ease-in 50ms 1;
    animation: resetFade 50ms ease-in 0ms 1, fade-in 350ms ease-in 50ms 1;
    -webkit-box-shadow: #B4B4B4 1px 1px 10px 0px;
    -moz-box-shadow: #B4B4B4 1px 1px 10px 0px;
    box-shadow: #B4B4B4 1px 1px 10px 0px;
}

.mstrFloatingMenu {
    margin-top:2px;
}

/**** Fade in Effect ****/

/** MOJO core.css **/
.mstrmojo-OIVMPage-toolbar {
    padding: 0px;
}

/* Group By */
.mstrmojo-DocGroupBy {
    background-color: #fff;
    border-bottom: 1px solid #eaeaea;
}

.mstrmojo-DocGroupBy-title {
    background: #D5D6D8 url(../../../style/mstr/images/theme/red/pgbyHeader.gif) repeat-x scroll left 0;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%) !important; 
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%) !important;
}

/** IVE Dataset Picker **/
.mstrmojo-ive-dataset-picker ..mstrmojo-Editor-content {
    padding: 10px 5px;
}

.mstrmojo-ive-dataset-picker .mstrmojo-Box {
    border: 0px !important;
} 

.mstrmojo-ive-dataset-picker .mstrmojo-Booklet {
    width: 410px !important;
    margin-top: 5px;
    padding-top: 5px;
    border: 1px solid #e0e0e0;
}

.mstrmojo-ive-dataset-picker .mstrmojo-Editor-button {
    margin-left: auto;
    margin-right: 0px;
    margin-top: 10px;
    width: 80px;
    display: block !important;
}

.mstrmojo-ive-import {
    left: 0px !ie7;
}


/** End MOJO core.css **/

/** Prompt CSS **/
.mstrPromptEditorCellTOC {
    border: 1px solid #dfdfdf;  /* was  border: 1px inset #efefe5; */
    background-color: #eaeaea;      /* was #ffffff; */  
}
.mstrPromptEditorCellBook {
    border: 1px solid #dfdfdf;  /* was  border: 1px inset #efefe5; */
    background-color: #efefef;
}
.mstrPromptEditorCellNavToolbar {
    border: 1px solid #dfdfdf;
    background-color: #efefef;
}
.mstrPromptTOCHeaderCellRight img {
    height: 28px;
    width: 28px;
    margin-right: -3px;
    xmargin-left: 3px;
    cursor: pointer;
}

/** End Prompt CSS **/

/** New Search CSS **/
.mstrSuggestPopupItem {
    border-left: 3px solid #fff;
}
.mstrSuggestPopupItem.selected { 
    /*border color changes in theme */
    background: #fff;
    color: #656565;
}
.SearchBox-input.tip {
    font-size: 18px !important; 
}
.mstrPath .SearchBox-tip {
    line-height: 30px;
    font-size: 11px !important;
}
.mstrPath .SearchBox-input,
.mstrPath .SearchBox-input.tip {
    font-size: 11px !important;
}

.mstrHeader .mstrSearchSuggestSections {display: none;}
.mstrPath .SearchBox-Wrapper {
    height: 32px;
}
x.mstrPath .searchSpinnerTD,
.mstrPath .searchSettingTD {display: none;}

.mstrPath .mstrSearchSuggestSections{
    margin-top: 0;
    z-index: 1;
    clear:right;
}
.mstrPath .mstrSearchSuggestSections,
.mstrPath .mstrSearchSuggestSections .SearchBox-Wrapper .SearchBox-input,
.mstrPath .mstrSearchSuggestSections .SearchBox-Wrapper .SearchBox-clear
{
    background: transparent;
    border: 0 none;
}
.mstrPath .SearchBoxSection{
    width: 200px;
    height: 32px;
    top: 4px;
    right: 0px;
    margin-right: 0px;
    }
*:first-child+html .mstrPath .SearchBoxSection{top: 0px;}     
*:first-child+html .mstrPath .SearchResultsSection {display: none;}
*:first-child+html .mstrPath .SearchBox-Wrapper {table-layout:fixed;}
.mstrPath #suggestedPattern,
.mstrPath .searchInputTD {
    width: 150px;
    overflow: hidden;
    background: transparent;
    }
.mstrPath .searchInputTD {padding-left: 2px;}    
.mstrPath .SearchBox-suggestDiv {
    height: 25px;
    }   
    
.mstrPath .SearchBox-input {height: 24px; margin-left: 2px; line-height: 18px;}
.mstrPath .SearchBox input {width: 130px;}
.mstrPath .SearchBox-actions,
.mstrPath .SearchBox-actions DIV[id!=sbSpinner],
.mstrPath .SearchBox-bg,
.mstrPath .SearchBox-bg DIV {background: transparent;}
.mstrPath .mstrSuggestPopupItem {clear: both;}

.mstrPath .searchSpinnerTD {width: 16px;}
.mstrPath .SearchBox-actions {height: 20px}
.mstrPath .searchSpinnerTD .SearchBox-clear {display: none;}
.mstrPath .searchSpinnerTD .SearchBox-spinner{
    left: 4px;
    top: 1px;
    width: 18px;
    display: none;
    }
.mstrPath .searchSpinnerTD .SearchBox-spinner.show {display: block !important;}
.mstrPath .SearchBox-search {background: none;} 

/** End New Search CSS **/

/** Old Search CSS **/
.mstrSearchDiv {
    height: 40px;
}

.mstrSearchBox {
    height: 18px;
    line-height: 18px;
    margin: 10px 0 0 3px;
    width: 160px;
}
/** End Old Search CSS **/

/** Wait Page **/
.mstrWait {
    width: 500PX;
}
    
.mstrWait .mstrTitle {
    font-size: 14pt;
    float: left;
    margin-top: 18px;
}

.mstrWait .buttonbar form {
    float: left;
}
.mstrWait br {display: none;}
.mstrWait .mstrActionHeader {
    padding-bottom: 10px;
    padding-top: 25px;
    font-size: 1.3em;
    font-weight: bold;
}

.mstrIconWait {
    background: transparent url(images/theme/gray/loader.gif) no-repeat scroll center;
    width:105px; /*180px*/
    height:50px;
    margin-bottom: 35px;
    float: left;
    clear: none !important;
}

.mstrWait DIV {
    margin-top: 6px;
    font-size: 1.2em;
    clear: both;
}

.mstrWait INPUT {
    margin-right: 10px;
    margin-left: 0px;
    font-size: 1.2em;
    padding: 0px 10px 0px 0px;
    background: transparent;
    border: 0px;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    border-right: 1px solid #CCC;
    overflow:visible;
    width:auto !important;
}


/** End Wait Page **/

/** Admin Page **/
.mstrAdminPathShortcutsCol {
    width: 555px;
}

.mstrAdminPathShortcuts {
    line-height: 40px;
    float: right;
    position: relative;
    white-space: nowrap;
}
/** End Admin Page **/

/** Preferences Page **/
.mstrShowFooterPref {
    display: table-row;
    display: block !ie7;
}
/** End Preferences Page **/

/** Prompt Page **/
.mstrPromptTOCHeaderCellRight {
    background: url("images/ft_toolbar_close.png") no-repeat center;
    cursor: hover;
}
.mstrPromptTOCHeaderCellRight:hover {
    background: url("images/ft_toolbar_close_hover.png") no-repeat center;
}
.mstrPromptTOCHeaderCellRight img {
    visibility: hidden;
}
/** End Prompt Page **/

/** Web Error Pages **/
.mstrWebErrorPage .mstrPath {
    position: relative;
}
/** End Web Error Pages **/ 

/** HTML Only Mode **/
body.mstrHTML {
    overflow: auto;
}

.mstrHTML #mstrWebContents {
    position: relative;
    top: 0px;
}

.mstrHTML .mstrPath {
    position: relative;
}

.mstrHTML .mstrPath .mstrPathContainer {
    width: auto;
    position: static;
}
.mstrHTML .mstrPath #mstrStarburst {top: 0 !important;}
.mstrHTML .mstrPath .mstrSearchDiv {
    opacity: 0;
    filter: alpha(opacity = 0);
    visibility: hidden;
    display: none;
}

.mstrHTML .mstrPath .search-label {
    display: none;
}

.mstrHTML .mstrPath .mstrPathIcons #tbForward0 {
    margin-left: 10px;
}

.mstrHTML .mstrPathTDLeft { 
    white-space: nowrap;
    position: relative;
}

.mstrHTML .mstrHeaderSearchCol {
    width: auto;
    width: 270px !ie7;
}

.mstrHTML .mstrHeader .mstrSearchDiv {
    background-position: 0px 4px !important;
}

/*-- Path Icons --*/
.mstrHTML .mstrPath .mstrPathIcons img#tbBack0,
.mstrHTML .mstrPath .mstrPathIcons img#tbForward0,
.mstrHTML .mstrPath .mstrPathIcons img#tbReturn { 
    background: none !important; 
}

/** End HTML Only Mode **/


/************************* Theme common stuff *******************/


/*-- Search --*/
.mstrSearchBox { color: graytext;}

.mstrHeader .mstrSearchDiv,
.mstrPath .mstrSearchDiv,
.mstrPath .mstrSearchSuggestSections .SearchBox-Wrapper {
    background-image: url("images/theme/gray/search_box.png");
    background-position: 0px 0px;
    background-position: 0px -1px !important !ie7;
    background-repeat: no-repeat;
}
.mstrPath .mstrSearchDiv:hover,
.mstrPath .mstrSearchSuggestSections .SearchBox-Wrapper:hover { background-image: url("images/theme/gray/search_box_hover.png"); }
.mstrPath .SearchBoxSection,
.mstrPath .SearchBox-bgx {
    border-color: #6d6d6d;
}

/* Old Search on Admin Page */
.mstrPath .mstrAdminPathShortcuts .mstrSearchDiv {
    float: left;
    background-position: 0px center;
    margin-top: 4px !ie7;
    width: 210px;
}

.mstrPath .mstrAdminPathShortcuts .mstrSearchDiv .mstrSearchBox {
    width: 167px;
    margin-top: 5px !ie7;
}

.mstrPath .mstrAdminPathShortcuts .mstrSearchDiv #tbSearch {
    margin-top: 10px;
}

/*-- Folder Page --*/
.ncsLIVItem a:hover,
.ncsLIVName a:hover,
.mstrLargeIconViewItem a:hover,
.mstrLargeIconViewItemName a:hover,
#folderAllModes .mstrLargeIconViewItem:hover .mstrLargeIconViewItemName .mstrLink,
.mstrDesktopSection .mstrDynamicTableCell:hover .mstrLargeIconViewItemName .mstrLink,
.mstrPathTextCurrent:hover .mstrPathLast,
/*-- Wait --*/
.mstrWait INPUT:hover,
/*-- Menu item --*/
.mstrFloatingMenuItem .hover,
.mstrListBlockToolbarItemSelected,
.mstrListBlockToolbarItemSelectedHover,
.mstrListBlockToolbarItem,
.mstrListBlockToolbarItemHover .mstrListBlockToolbarItemName,
.mstrListBlockToolbarItemSelected .mstrListBlockToolbarItemName,
.mstrListBlockToolbarItemSelectedHover .mstrListBlockToolbarItemName,
/*-- History Pickers --*/
.mstrPickerItemHover,
/*-- CX Menu and Search --*/
.mstrSuggestPopupItem.selected span,
.menu-row-selected .menu-item,
.mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover,
/*--footer section --*/
.mstrShortcutSelected A,
.mstrShortcut A:hover,
.mstrShortcutsListPopup .item.selected,
.mstrShortcutsListPopup a:hover,
.mstrFooter a:hover {
    color: #2e2e2e;
}

#forwardHistoryPicker.mstrPicker span.mstrPickerItemHover,
#backHistoryPicker.mstrPicker span.mstrPickerItemHover,
.mstrSuggestPopupItem.selected,
.menu-row-selected .mstrContextMenuLeft,
.mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover .mstrmojo-CMI-left,
.mstrFloatingMenuItem a.mstrMenuOption.hover,
.mstrFloatingMenuItem a.mstrSubMenuOption.hover,
.mstrShortcutsListPopup .item:hover {
    border-left-color: #2e2e2e;
}

/*-desktop section & panel portrait title bar--*/
.mstrPanelLandscape,
.mstrPanelPortrait,
.mstrPanelBone {
    border-color: #bbb;
}
.mstrPanelPortrait .titlebar, 
.mstrmojo-Editor-titlebar,
.mstrPanelTitleBar { 
    border-bottom: 0px none;
    border-right: 0px none;
}
.mstrPageByTitleBar {background: #D5D6D8 url(../../../style/mstr/images/theme/gray/pgbyHeader.gif) repeat-x scroll left 0px;}    
.mstrPanelTitleOptions label,
.mstrPanelTitleOptions A SPAN { color: #000;}
.mstrPanelTitleButtonBar { margin-top: 3px; }

.mstrWeb .ncsLIVName,
.mstrWeb .ncsLIVName A:link, 
.mstrWeb .ncsLIVName A:visited,
.mstrWeb .mstrLargeIconViewItemName, 
.mstrWeb .mstrLargeIconViewItemName A:link, 
.mstrWeb .mstrmojo-ConditionWalk .dial-checkitem.selected,
.mstrWeb .mstrmojo-ConditionWalk .dial-item.selected,
.mstrWeb .mstrLargeIconViewItemName A:visited { color: #656565; }

/*--accordion -*/
.mstrWeb #accordion_AccordionTabManagerStyle .mstrTabSetTab,
.mstrWeb #accordion_AccordionTabManagerStyle .mstrTabSetTabSelected {
    background: rgb(240, 240, 240);
    background: -webkit-linear-gradient(top, #f5f5f5,#e2e2e2);
    background: -moz-linear-gradient(top, #f5f5f5,#e2e2e2);
    background: linear-gradient(to bottom, #f5f5f5,#e2e2e2);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e2e2e2',GradientType=0 );
    color: #656565 !important;
}

.mstrWeb #accordion_AccordionTabManagerStyle .mstrTabSetTabSelectedHover,
.mstrWeb #accordion_AccordionTabManagerStyle .mstrTabSetTabHover {
    background: #f0f0f0;
}
    
/*--document section-*/
.mstrWeb .mstrDocSectionTitle {
    background: #D5D6D8 url(../../../style/mstr/images/theme/gray/panelHeader.gif) repeat-x scroll left top !important;
    }
.mstrWeb .mstrDocSectionTitleselected {
    background: #929598 url(../../../style/mstr/images/theme/gray/rwdSectionGradientSelected.gif) repeat-x scroll left top !important;
    color: #FFF;
    }
.mstrWeb .mstrDocHSection .mstrDocSectionTitle {
    background: #D5D6D8 url(../../../style/mstr/images/theme/gray/rwdHSectionHeaderGradient.gif) repeat-y scroll left top !important;
    color: #000;
    }
.mstrWeb .mstrDocHSection .mstrDocSectionTitleselected {
    background: #929598 url(../../../style/mstr/images/theme/gray/rwdHSectionHeaderGradientSelected.gif) repeat-y scroll left top !important;
    color: #FFF;
    }
.mstrWeb .mstrDocSectionTitle .handle,
.mstrWeb .mstrDocHSectionTitle .handle { 
    background-color: #D5D6D8; 
    }
.mstrWeb .mstrDocSectionTitleselected .handle, 
.mstrWeb .mstrDocHSectionTitleselected .handle { 
    background-color: #929598;
    }

/*--listview --*/
/*--dialog editor & floating editor --*/
/*-desktop section & panel portrait title bar--*/
.mstrWeb .mstrPromptTOCHeader,
.mstrWeb .mstrPromptQuestionTitleBar,
.mstrWeb .mstrPanelPortrait .titlebar, 
.mstrWeb .mstrmojo-Editor-titlebar,
.mstrWeb .mstrPanelTitleBar,
.mstrWeb .mstrDialogTitleBar,
.mstrWeb .mstrFloatingEditorTitle {
    background: rgb(240, 240, 240);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(242, 242, 242, 1) 40%,rgba(205, 205, 205, 1) 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(242, 242, 242, 1) 40%,rgba(205, 205, 205, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,rgba(242, 242, 242, 1) 40%,rgba(205, 205, 205, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 );
    color: #656565 !important;
    height: 25px !important;
    line-height: 25px !important;
    font-weight: bold;
}

.mstrWeb .mstrListView thead td {
    background: rgb(240, 240, 240);
    border-bottom:1px solid #e2e2e2;
    color: #656565 !important;
    height: 25px !important;
    line-height: 25px !important;
    font-weight: bold;
}

/*--summary page--*/
.mstrSummaryHeader {background: #c2c4c7 url(../../../style/mstr/images/theme/gray/panelHeader.gif) repeat-x left center !important;}
.mstrSummaryHeader A.mstrLink {color: #000;}

/**** Login Page ****/
#lb_LoginStyle .mstrTitle,
.mstrProjectItem:hover .mstrLargeIconViewItemName  a:link,
.mstrProjectItem:hover .mstrLargeIconViewItemName  a:visited { color: #2e2d2d !important; }

#projects_ProjectsStyle .mstrLargeIconViewItemName a:link,
#projects_ProjectsStyle .mstrLargeIconViewItemName a:visited {
    color: #6d6d6d;
}

/*-- Path Icons --*/
.mstrPath .mstrPathIcons #tbHome{ background: transparent url(images/toolbar.png) no-repeat 0 -322px; }
.mstrPath .mstrPathIcons #tbHome:hover { background-position: 0 -207px; }

.mstrPath .mstrPathIcons #tbBack0 { 
    background: transparent url(images/toolbar.png) no-repeat 0 -138px; 
    padding-left:23px; 
}
.mstrPath .mstrPathIcons #tbBack:hover #tbBack0 { background-position: 0 -161px; }
.mstrPath .mstrPathIcons #tbBack0.disabled,
.mstrPath .mstrPathIcons #tbBack:hover #tbBack0.disabled { background-position: 0 -184px; }

.mstrPath .mstrPathIcons #tbForward0 { 
    background: transparent url(images/toolbar.png) no-repeat 0 -69px;
    padding-left:23px; 
}
.mstrPath .mstrPathIcons #tbForward:hover #tbForward0 { background-position: 0 -92px; }
.mstrPath .mstrPathIcons #tbForward0.disabled,
.mstrPath .mstrPathIcons #tbForward:hover #tbForward0.disabled { background-position: 0 -115px;}

.mstrPath .mstrPathIcons #tbForward1,
.mstrPath .mstrPathIcons #tbBack1 { background: transparent url(images/toolbar.png) no-repeat 0 -230px; }

.mstrPath .mstrPathIcons #tbForward:hover #tbForward1,
.mstrPath .mstrPathIcons #tbBack:hover #tbBack1 { background-position: 0 -253px; }

.mstrPath .mstrPathIcons #tbForward:hover #tbForward1:hover,
.mstrPath .mstrPathIcons #tbBack:hover #tbBack1:hover { background-position: 0 -299px; }

.mstrPath .mstrPathIcons #tbForward:hover #tbForward1.mstrPullArrowDisabled,
.mstrPath .mstrPathIcons #tbForward1.mstrPullArrowDisabled,
.mstrPath .mstrPathIcons #tbBack1.mstrPullArrowDisabled,
.mstrPath .mstrPathIcons #tbBack:hover #tbBack1.mstrPullArrowDisabled { background-position: 0 -276px; }

.mstrPathIcons #tbReturn { background: transparent url(images/toolbar.png) no-repeat 0 0; }
.mstrPathIcons #tbReturn:hover { background-position: 0 -23px; }
.mstrPathIcons #tbReturn.disabled { background-position: 0 -46px;; }

/** Wait Icons **/
.mstrIcon-wait {    background-image: url(images/theme/gray/loader.gif);}
.toolbarLoadingText {
    padding: 0px;
    background: transparent url(images/theme/gray/progress-bar.gif) no-repeat center;
}

/************************* End Theme common stuff **************/

/**    
* -----------------------Color Theme : Red ----------------------**
*/

/**** Login Page ****/
.mstrWeb.Red #lb_LoginStyle .mstrTitle,
.mstrWeb.Red .mstrProjectItem:hover .mstrLargeIconViewItemName  a:link,
.mstrWeb.Red .mstrProjectItem:hover .mstrLargeIconViewItemName  a:visited { color: #f10 !important; }
 
/*--path bar--*/
.mstrWeb.Red .mstrPath {
    border-bottom: 4px solid #E73B0C;
    border-image: -webkit-linear-gradient(bottom, #bd3c32 0px,#f44b13 2px,#f44b13 3px,#bd3c32 4px, transparent 0px, transparent 100%) 4 stretch;
}

.mstrWeb.Red .mstrPath .mstrPathIcons .mstrPathPin {
    background: transparent url(images/theme/red/anc_open.png) no-repeat;
}
.mstrWeb.Red #mstrCreatePopup .mstrMenuItem:hover {
	border-left-color:#E52f2f;
}
.mstrWeb.Red #tree_ftb_FolderTreeView  li:hover a,
.mstrWeb.Red .mstrMenuItem:hover a,
.mstrWeb.Red .mi-dskt-logout:link, .mstrWeb.Red .mi-dskt-logout:visited,
.mstrWeb.Red .mstr-dskt-lnk:hover .mstr-dskt-nm,
.mstrWeb.Red .mscld-create:hover,
.mstrWeb.Red .ncsLIVItem a:hover,
.mstrWeb.Red .ncsLIVName a:hover,
.mstrWeb.Red .mstrLargeIconViewItem a:hover,
.mstrWeb.Red .mstrLargeIconViewItemName a:hover,
.mstrWeb.Red #folderAllModes .mstrLargeIconViewItem:hover .mstrLargeIconViewItemName .mstrLink,
.mstrWeb.Red .mstrDesktopSection .mstrDynamicTableCell:hover .mstrLargeIconViewItemName .mstrLink,
.mstrWeb.Red .mstrPathTextCurrent:hover .mstrPathLast,
/*-- Wait --*/
.mstrWeb.Red .mstrWait INPUT:hover,
/*-- Menu item --*/
.mstrWeb.Red .mstrFloatingMenuItem .hover,
.mstrWeb.Red .mstrListBlockToolbarItemSelected,
.mstrWeb.Red .mstrListBlockToolbarItemSelectedHover,
.mstrWeb.Red .mstrListBlockToolbarItem,
.mstrWeb.Red .mstrListBlockToolbarItemHover .mstrListBlockToolbarItemName,
.mstrWeb.Red .mstrListBlockToolbarItemSelected .mstrListBlockToolbarItemName,
.mstrWeb.Red .mstrListBlockToolbarItemSelectedHover .mstrListBlockToolbarItemName,
/* -- mojo context menu */
.mstrWeb.Red .mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover,
/*-- History Pickers --*/
.mstrWeb.Red .mstrPicker span.mstrPickerItemHover,
/*-- CX Menu and Search --*/
.mstrWeb.Red .mstrSuggestPopupItem.selected span,
.mstrWeb.Red .menu-row-selected .menu-item,
/*--footer section --*/
.mstrWeb.Red .mstrShortcutSelected A,
.mstrWeb.Red .mstrShortcut A:hover,
.mstrWeb.Red .mstrShortcutsListPopup .item.selected,
.mstrWeb.Red  .mstrShortcutsListPopup a:hover,
.mstrWeb.Red .mstrFooter a:hover {
color: #E52f2f;
}
.mstrWeb.Red .mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover .mstrmojo-CMI-left,
.mstrWeb.Red #forwardHistoryPicker.mstrPicker span.mstrPickerItemHover,
.mstrWeb.Red #backHistoryPicker.mstrPicker span.mstrPickerItemHover,
.mstrWeb.Red .mstrSuggestPopupItem.selected,
.mstrWeb.Red .menu-row-selected .mstrContextMenuLeft,
.mstrWeb.Red .mstrFloatingMenuItem a.mstrMenuOption.hover,
.mstrWeb.Red .mstrFloatingMenuItem a.mstrSubMenuOption.hover,
.mstrWeb.Red .mstrShortcutsListPopup .item:hover {
    border-left-color: #E52f2f;
}

.mstrWeb.Red .mstrListBlockToolbarItemSelected .right.menu,
.mstrWeb.Red .mstrListBlockToolbarItemSelectedHover .right.menu{
    background: transparent url(images/theme/red/downArrow.png) no-repeat center;
}

/*-- Search --*/
.mstrWeb.Red .mstrHeader .mstrSearchDiv,
.mstrWeb.Red .mstrPath .mstrSearchDiv,
.mstrWeb.Red .mstrPath .SearchBox-Wrapper { background-image: url("images/theme/red/search_box.png");}
.mstrWeb.Red .mstrPath .mstrSearchDiv:hover,
.mstrWeb.Red .mstrPath .SearchBox-Wrapper:hover { background-image: url("images/theme/red/search_box_hover.png");}


/**    
* -----------------------Color Theme : Blue ----------------------**
*/

/**** Login Page ****/
.mstrWeb.Blue #lb_LoginStyle .mstrTitle,
.mstrWeb.Blue .mstrProjectItem:hover .mstrLargeIconViewItemName  a:link,
.mstrWeb.Blue .mstrProjectItem:hover .mstrLargeIconViewItemName  a:visited { color: #006ba0 !important; }
 
/*--path bar--*/
.mstrWeb.Blue .mstrPath {
    border-bottom: 4px solid #006ba0 ;
    border-image: -webkit-linear-gradient(bottom, #006ba0 0px,#00a5e0 2px,#00a5e0 3px, #006ba0 4px, transparent 0px, transparent 100%) 4 stretch;
}

.mstrWeb.Blue .mstrPath .mstrPathIcons .mstrPathPin {
    background: transparent url(images/theme/blue/anc_open.png) no-repeat;
}

.mstrWeb.Blue .mstrPromptTOCHeader,
.mstrWeb.Blue .mstrPromptQuestionTitleBar,
.mstrWeb.Blue .mstrPanelPortrait .titlebar, 
.mstrWeb.Blue .mstrmojo-Editor-titlebar,
.mstrWeb.Blue .mstrPanelTitleBar,
.mstrWeb.Blue .mstrDialogTitleBar,
.mstrWeb.Blue .mstrFloatingEditorTitle {
    background: -webkit-linear-gradient(top, rgba(0, 163, 222, 1) 0%,rgba(0, 108, 161, 1) 100%);
    background: -moz-linear-gradient(top, rgba(0, 163, 222, 1) 0%,rgba(0, 108, 161, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 163, 222, 1) 0%,rgba(0, 108, 161, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a3ed', endColorstr='#006ca1',GradientType=0 );
    color: #d5f2ff !important;
}

/*-- Folder Page --*/
.mstrWeb.Blue #mstrCreatePopup .mstrMenuItem:hover {
	border-left-color:#006ba0;
}
.mstrWeb.Blue #tree_ftb_FolderTreeView  li:hover a,
.mstrWeb.Blue .mstrMenuItem:hover a,
.mstrWeb.Blue .mstr-dskt-lnk:hover .mstr-dskt-nm,
.mstrWeb.Blue .mscld-create:hover,
.mstrWeb.Blue .ncsLIVItem a:hover,
.mstrWeb.Blue .ncsLIVName a:hover,
.mstrWeb.Blue .mstrLargeIconViewItem a:hover,
.mstrWeb.Blue .mstrLargeIconViewItemName a:hover,
.mstrWeb.Blue #folderAllModes .mstrLargeIconViewItem:hover .mstrLargeIconViewItemName .mstrLink,
.mstrWeb.Blue .mstrDesktopSection .mstrDynamicTableCell:hover .mstrLargeIconViewItemName .mstrLink,
.mstrWeb.Blue .mstrPathTextCurrent:hover .mstrPathLast,
/*-- Wait --*/
.mstrWeb.Blue .mstrWait INPUT:hover,
/*-- Menu item --*/
.mstrWeb.Blue .mstrFloatingMenuItem .hover,
.mstrWeb.Blue .mstrListBlockToolbarItemSelected,
.mstrWeb.Blue .mstrListBlockToolbarItemSelectedHover,
.mstrWeb.Blue .mstrListBlockToolbarItem,
.mstrWeb.Blue .mstrListBlockToolbarItemHover .mstrListBlockToolbarItemName,
.mstrWeb.Blue .mstrListBlockToolbarItemSelected .mstrListBlockToolbarItemName,
.mstrWeb.Blue .mstrListBlockToolbarItemSelectedHover .mstrListBlockToolbarItemName,
/* -- mojo context menu */
.mstrWeb.Blue .mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover,
/*-- History Pickers --*/
.mstrWeb.Blue .mstrPickerItemHover,
/*-- CX Menu and Search --*/
.mstrWeb.Blue .mstrSuggestPopupItem.selected span,
.mstrWeb.Blue .menu-row-selected .menu-item,
/*--footer section --*/
.mstrWeb.Blue .mstrShortcutSelected A,
.mstrWeb.Blue .mstrShortcut A:hover,
.mstrWeb.Blue .mstrShortcutsListPopup .item.selected,
.mstrWeb.Blue .mstrShortcutsListPopup a:hover,
.mstrWeb.Blue .mstrFooter a:hover,
.mstrWeb.Blue .mi-dskt-logout:link, .mstrWeb.Blue .mi-dskt-logout:visited {
    color: #006ba0;
}
.mstrWeb.Blue .mstrDesktopSectionIcon {
background-color: #006ba0; 
}

.mstrWeb.Blue .mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover .mstrmojo-CMI-left,
.mstrWeb.Blue #forwardHistoryPicker.mstrPicker span.mstrPickerItemHover,
.mstrWeb.Blue #backHistoryPicker.mstrPicker span.mstrPickerItemHover,
.mstrWeb.Blue .mstrSuggestPopupItem.selected,
.mstrWeb.Blue .menu-row-selected .mstrContextMenuLeft,
.mstrWeb.Blue .mstrFloatingMenuItem a.mstrMenuOption.hover,
.mstrWeb.Blue .mstrFloatingMenuItem a.mstrSubMenuOption.hover,
.mstrWeb.Blue .mstrShortcutsListPopup .item:hover {
    border-left-color: #006ba0;
}

.mstrWeb.Blue .mstrListBlockToolbarItemSelected .right.menu,
.mstrWeb.Blue  .mstrListBlockToolbarItemSelectedHover .right.menu{
    background: transparent url(images/theme/blue/downArrow.png) no-repeat center;
}

/*-- Search --*/
.mstrWeb.Blue .mstrHeader .mstrSearchDiv,
.mstrWeb.Blue .mstrPath .mstrSearchDiv,
.mstrWeb.Blue .mstrPath .mstrSearchSuggestSections .SearchBox-Wrapper {background-image: url("images/theme/blue/search_box.png"); }
.mstrWeb.Blue .mstrPath .mstrSearchDiv:hover,
.mstrWeb.Blue .mstrPath .SearchBox-Wrapper:hover {background-image: url("images/theme/blue/search_box_hover.png");}

.mstrWeb.Blue .mstrmojo-Editor-help img,
.mstrWeb.Blue .mstrIcon-btnHelp {
    background-image: url("images/theme/blue/toolbar_help.png") !important;
}
.mstrWeb.Blue .mstrmojo-Editor-help:hover img,
.mstrWeb.Blue .mstrIcon-btnHelp:hover { background-image: url("images/theme/blue/toolbar_help_hover.png") !important; }

.mstrWeb.Blue .mstrmojo-Editor-close,
.mstrWeb.Blue .mstrIcon-btnClose {
    background-image: url("images/theme/blue/toolbar_close.png") !important;
}
.mstrWeb.Blue .mstrmojo-Editor-close:hover,
.mstrWeb.Blue .mstrIcon-btnClose:hover { background-image: url("images/theme/blue/toolbar_close_hover.png") !important; }



/**    
* -----------------------Color Theme : Gray ----------------------**
*/
.mstrWeb.Gray .mstr-dskt-lnk:hover .mstr-dskt-nm,
.mstrWeb.Gray .mscld-create:hover {
color: #6d6d6d;
}
/*-- Folder Page --*/
.mstrWeb.Gray #mstrCreatePopup .mstrMenuItem:hover {
	border-left-color:#6d6d6d;
}
.mstrWeb.Gray #tree_ftb_FolderTreeView  li:hover a,
.mstrWeb.Gray .mstrMenuItem:hover a,
.mstrWeb.Gray .ncsLIVItem a:hover,
.mstrWeb.Gray .ncsLIVName a:hover,
.mstrWeb.Gray .mstrLargeIconViewItem a:hover,
.mstrWeb.Gray .mstrLargeIconViewItemName a:hover,
.mstrWeb.Gray #folderAllModes .mstrLargeIconViewItem:hover .mstrLargeIconViewItemName .mstrLink,
.mstrWeb.Gray .mstrDesktopSection .mstrDynamicTableCell:hover .mstrLargeIconViewItemName .mstrLink,
.mstrWeb.Gray .mstrPathTextCurrent:hover .mstrPathLast,
/*-- Wait --*/
.mstrWeb.Gray .mstrWait INPUT:hover,
/*-- Menu item --*/
.mstrWeb.Gray .mstrFloatingMenuItem .hover,
.mstrWeb.Gray .mstrListBlockToolbarItemSelected,
.mstrWeb.Gray .mstrListBlockToolbarItemSelectedHover,
.mstrWeb.Gray .mstrListBlockToolbarItem,
.mstrWeb.Gray .mstrListBlockToolbarItemHover .mstrListBlockToolbarItemName,
.mstrWeb.Gray .mstrListBlockToolbarItemSelected .mstrListBlockToolbarItemName,
.mstrWeb.Gray .mstrListBlockToolbarItemSelectedHover .mstrListBlockToolbarItemName,
/* -- mojo context menu */
.mstrWeb.Gray .mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover,
/*-- History Pickers --*/
.mstrWeb.Gray .mstrPickerItemHover,
/*-- CX Menu and Search --*/
.mstrWeb.Gray .mstrSuggestPopupItem.selected span,
.mstrWeb.Gray .menu-row-selected .menu-item,
/*--footer section --*/
.mstrWeb.Gray .mstrShortcutSelected A,
.mstrWeb.Gray .mstrShortcut A:hover,
.mstrWeb.Gray .mstrShortcutsListPopup .item.selected,
.mstrWeb.Gray .mstrShortcutsListPopup a:hover,
.mstrWeb.Gray .mstrFooter a:hover {
    color: #6d6d6d;
}
.mstrWeb.Gray .mstrDesktopSectionIcon {
background-color: #6d6d6d; 
}

.mstrWeb.Gray .mstrmojo-TC-CXM .mstrmojo-ContextMenuItem:hover .mstrmojo-CMI-left,
.mstrWeb.Gray #forwardHistoryPicker.mstrPicker span.mstrPickerItemHover,
.mstrWeb.Gray #backHistoryPicker.mstrPicker span.mstrPickerItemHover,
.mstrWeb.Gray .mstrSuggestPopupItem.selected,
.mstrWeb.Gray .menu-row-selected .mstrContextMenuLeft,
.mstrWeb.Gray .mstrFloatingMenuItem a.mstrMenuOption.hover,
.mstrWeb.Gray .mstrFloatingMenuItem a.mstrSubMenuOption.hover,
.mstrWeb.Gray .mstrShortcutsListPopup .item:hover {
    border-left-color: #6d6d6d;
}

/**    
* -----------------------Color Theme : Black ----------------------**
*/

/*--path bar--*/
.mstrWeb.Black .mstrPath {
    border-bottom: 4px solid #2f2f2f;
    border-width: 0px 0px 4px 0px;
    border-image: -webkit-linear-gradient(bottom, #2e2e2e 0px, #6d6d6d 3px, #2f2f2f 4px, transparent 0px, transparent 100%) 4 stretch;
}

.mstrWeb.Black .mstrPromptTOCHeader,
.mstrWeb.Black .mstrPromptQuestionTitleBar,
.mstrWeb.Black .mstrPanelPortrait .titlebar, 
.mstrWeb.Black .mstrmojo-Editor-titlebar,
.mstrWeb.Black .mstrPanelTitleBar,
.mstrWeb.Black .mstrDialogTitleBar,
.mstrWeb.Black .mstrFloatingEditorTitle {
    background: rgb(77, 77, 77);
    background: -webkit-linear-gradient(top, rgba(130, 130, 130, 1) 0%,rgba(77, 77, 77, 1) 100%);
    background: -moz-linear-gradient(top, rgba(130, 130, 130, 1) 0%,rgba(77, 77, 77, 1) 100%);
    background: linear-gradient(to bottom, rgba(130, 130, 130, 1) 0%,rgba(77, 77, 77, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#4d4d4d',GradientType=0 );
    color: #ffffff !important;
}

.mstrWeb.Black .mstrDesktopSectionIcon {
background-color: #666; 
}


/*-- Search --*/
.mstrWeb.Black .mstrHeader .mstrSearchDiv,
.mstrWeb.Black .mstrPath .mstrSearchDiv,
.mstrWeb.Black .mstrPath .mstrSearchSuggestSections .SearchBox-Wrapper {background-image: url("images/theme/black/search_box.png"); }
.mstrWeb.Black .mstrPath .mstrSearchDiv:hover,
.mstrWeb.Black .mstrPath .SearchBox-Wrapper:hover {background-image: url("images/theme/black/search_box_hover.png");}

.mstrWeb.Black .mstrmojo-Editor-help img,
.mstrWeb.Black .mstrIcon-btnHelp {
    background-image: url("images/theme/black/toolbar_help.png") !important;
}
.mstrWeb.Black .mstrmojo-Editor-help:hover img,
.mstrWeb.Black .mstrIcon-btnHelp:hover { background-image: url("images/theme/black/toolbar_help_hover.png") !important; }

.mstrWeb.Black .mstrmojo-Editor-close,
.mstrWeb.Black .mstrIcon-btnClose {
    background-image: url("images/theme/black/toolbar_close.png") !important;
}
.mstrWeb.Black .mstrmojo-Editor-close:hover,
.mstrWeb.Black .mstrIcon-btnClose:hover { background-image: url("images/theme/black/toolbar_close_hover.png") !important; }

/**    
* -----------------------Color Theme : Carbon ----------------------**
*/

/*--path bar--*/
.mstrWeb.Carbon .mstrPath {
    background: #444;
    border-bottom: 4px solid #989898;
    border-width: 0px 0px 4px 0px;
    border-image: -webkit-linear-gradient(bottom, #888888 0px, #bebebe 3px, #989898 4px, transparent 0px, transparent 100%) 4 stretch;
}

.mstrWeb.Carbon .mstrPath span, 
.mstrWeb.Carbon .mstrPath span a:link, 
.mstrWeb.Carbon .mstrPath span a:visited,
.mstrWeb.Carbon .mstrPathTextCurrent:hover .mstrPathLast {
    color:#b7b7b7;
}
.mstrWeb.Carbon .mstrDesktopSectionIcon {
background-color: #666; 
}

.mstrWeb.Carbon .mstrPromptTOCHeader,
.mstrWeb.Carbon .mstrPromptQuestionTitleBar,
.mstrWeb.Carbon .mstrPanelPortrait .titlebar, 
.mstrWeb.Carbon .mstrmojo-Editor-titlebar,
.mstrWeb.Carbon .mstrPanelTitleBar,
.mstrWeb.Carbon .mstrDialogTitleBar,
.mstrWeb.Carbon .mstrFloatingEditorTitle {
    background: rgb(240, 240, 240);
    background: -webkit-linear-gradient(top, rgba(100, 100, 100, 1) 0%,rgba(43, 43, 43, 1) 100%);
    background: -moz-linear-gradient(top, rgba(100, 100, 100, 1) 0%,rgba(43, 43, 43, 1) 100%);
    background: linear-gradient(to bottom, rgba(100, 100, 100, 1) 0%,rgba(43, 43, 43, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#2b2b2b',GradientType=0 );
    color: #b7b7b7 !important;
}
.mstrWeb.Carbon .mstrPath .mstrPathTextCurrent {
    text-shadow: #222 1px 1px 1px;
}

.mstrWeb.Carbon  .mstrLogo {
    background-image: url(images/theme/carbon/logo_small.png);
}

.mstrWeb.Carbon A.mstrLink:hover .mstrLogo {
    background-image: url(images/theme/carbon/logo_hover_small.png);
}

/** Opened Logo State **/
.mstrWeb.Carbon .opened .mstrLogo {
    background-image: url(images/theme/gray/logo_opened_small.png);
}

.mstrWeb.Carbon .mstrPath .mstrPathIcons #tbHome{ background-image: url(images/theme/carbon/toolbar.png); }
.mstrWeb.Carbon .mstrPath .mstrPathIcons #tbBack0 { background-image: url(images/theme/carbon/toolbar.png); }
.mstrWeb.Carbon .mstrPath .mstrPathIcons #tbForward0 { background-image: url(images/theme/carbon/toolbar.png); }
.mstrWeb.Carbon .mstrPath .mstrPathIcons #tbForward1,
.mstrWeb.Carbon .mstrPath .mstrPathIcons #tbBack1 { background-image: url(images/theme/carbon/toolbar.png); }
.mstrWeb.Carbon .mstrPathIcons #tbReturn { background-image: url(images/theme/carbon/toolbar.png); }

.mstrWeb.Carbon .mstrPath .mstrPathIcons .mstrPathPin {
    background: transparent url(images/theme/carbon/anc_open.png) no-repeat;
}
.mstrWeb.Carbon .mstrPath .mstrPathTextCurrent {
    background: transparent url(images/theme/carbon/anc_slider.png) no-repeat right;
}
.mstrWeb.Carbon .mstrHelpShortcut {
    background-image: url("images/theme/carbon/web_help.png");    
}
.mstrWeb.Carbon .mstrHelpShortcut:hover {
    background-image: url("images/theme/carbon/web_help_hover.png");
}
.mstrWeb.Carbon .mstrmojo-Editor-help img,
.mstrWeb.Carbon .mstrIcon-btnHelp {
    background-image: url("images/theme/carbon/toolbar_help.png") !important;
}
.mstrWeb.Carbon .mstrmojo-Editor-help:hover img,
.mstrWeb.Carbon .mstrIcon-btnHelp:hover { background-image: url("images/theme/carbon/toolbar_help_hover.png") !important; }

.mstrWeb.Carbon .mstrmojo-Editor-close,
.mstrWeb.Carbon .mstrIcon-btnClose {
    background-image: url("images/theme/carbon/toolbar_close.png") !important;
}
.mstrWeb.Carbon .mstrmojo-Editor-close:hover,
.mstrWeb.Carbon .mstrIcon-btnClose:hover { background-image: url("images/theme/carbon/toolbar_close_hover.png") !important; }

/*#627840 - avoid h-scrollbar*/
.mstrVerticalDocks {width: auto !ie7;}